SubscriptionInfo
StockSharp.Server.Core
Подписка.
Реализует: ISecurityIdMessage, IDataTypeMessage, ISubscription<T>
Конструкторы
SubscriptionInfo
public SubscriptionInfo(TSession session, TRequestId requestId, ServerSubscription subscription, MessageTypes type)
subscriptionInfo = SubscriptionInfo(session, requestId, subscription, type)
Подписка.
- session
- Сессия.
- requestId
- Идентификатор запроса.
- subscription
- Подписка.
- type
- Тип сообщения.
Свойства
Arg
public object Arg { get; set; }
value = subscriptionInfo.Arg
subscriptionInfo.Arg = value
Дополнительный аргумент.
DataType
public DataType DataType { get; }
value = subscriptionInfo.DataType
Информация о типе данных.
RequestId
public TRequestId RequestId { get; }
value = subscriptionInfo.RequestId
Идентификатор запроса.
Responses
public IEnumerable<MessageTypes> Responses { get; set; }
value = subscriptionInfo.Responses
subscriptionInfo.Responses = value
Ответы.
SecurityId
public SecurityId SecurityId { get; set; }
value = subscriptionInfo.SecurityId
subscriptionInfo.SecurityId = value
идентификатор финансового инструмента.
State
public SubscriptionStates State { get; set; }
value = subscriptionInfo.State
subscriptionInfo.State = value
Государство.
Subscription
public ServerSubscription Subscription { get; }
value = subscriptionInfo.Subscription
Подписка.
Suspend
public bool Suspend { get; set; }
value = subscriptionInfo.Suspend
subscriptionInfo.Suspend = value
Приостановлено.
Поля
ProcessedLevel1
public readonly HashSet<SecurityId> ProcessedLevel1
value = subscriptionInfo.ProcessedLevel1
Обработанные финансовые инструменты уровня 1.